		.popupPanel {
		    border: solid 1px #99BBE8;			
		    position: absolute;
			border-radius: 10px;
		    left: 50%;
		    top: 50%;
		    background-color: #D2E0F2;
		    z-index: 100;		
		    margin-top: -200px;
		    width: 384px;
		    margin-left: -192px;
			padding:10px
		}
		.popupPanelInner {
		    border: solid 1px #99BBE8;			
			border-radius: 10px;
		    background-color: #FFF;
			
		}
		#loginForm fieldset {
		    margin:0 0 12px 0;
		    display:block;
		    border:0;
		    padding:0;			
		}
		fieldset#body {
		    background:#fff;
		    border-radius:3px;
		    -moz-border-radius:3px;
		    padding:10px 13px;
		    margin:0;
		}
		#body label {
		    color:#3a454d;
		    margin:9px 0 0 0;
		    display:block;
		    float:left;
		}
		
		#loginForm #body fieldset label {
		    display:block;
		    float:none;
		    margin:0 0 6px 0;
		}
		
		/* Default Input */
		#loginForm input {
		    width:92%;
		    border:1px solid #899caa;
		    border-radius:3px;
		    -moz-border-radius:3px;
		    color:#3a454d;
		    font-weight:bold;
		    padding:8px 8px;
		    box-shadow:inset 0px 1px 3px #bbb;
		    -webkit-box-shadow:inset 0px 1px 3px #bbb;
		    -moz-box-shadow:inset 0px 1px 3px #bbb;
		    font-size:12px;
		}

		/* Sign In Button */
		#loginForm #login {
		    width:auto;
		    float:left;
		    background:#339cdf url(../_images/loginbuttonbg.png) repeat-x;
		    color:#fff;
		    padding:7px 10px 8px 10px;
		    text-shadow:0px -1px #278db8;
		    border:1px solid #339cdf;
		    box-shadow:none;
		    -moz-box-shadow:none;
		    -webkit-box-shadow:none;
		    margin:0 12px 0 0;
		    cursor:pointer;
		    *padding:7px 2px 8px 2px; /* IE7 Fix */
		}		
		
		#loginForm a {
		    color:#3a454d;
		    text-shadow:1px 1px #fff;
		    font-size:12px;
		}
		
		input:focus {
		    outline:none;
		}